package main

import "fmt"

func main() {
	var a int = 1

	//空接口，可以保存任何值。比如把一个整形，保存到接口中，没问题
	var i interface{} = a
	fmt.Println(i)

	//反过来却不行。i是一个空接口类型，b作为一个整数型，无法承载它。
	//这就好比，可以把一个茶杯装进书包里，但却不能把书包装进茶杯里
	var b int = i
}
